/** Interface for the Repository of Session objects
 *
 *  @author Scott Monahan
 *  @version $Id$
 *  
 *  File last changed on $Date:$ by $Author:$ in $Rev:$
 *
 */

package info637.pprc.repository;

import java.util.List;

import info637.pprc.model.Session;

public interface ISessionRepository {

	Session createNewSession();
	
	Session findBySessionId(String sessionId);
	
	void updateLastAccessed(Session session);
	
	List<String> expireSessions(int timeoutInMills);
}
